Text copied to clipboard!
Titre
Text copied to clipboard!Développeur Back End
Description
Text copied to clipboard!
Nous recherchons un Développeur Back End talentueux et motivé pour rejoindre notre équipe technique dynamique. En tant que Développeur Back End, vous serez responsable de la conception, du développement et de la maintenance des composants côté serveur de nos applications web. Vous travaillerez en étroite collaboration avec les développeurs front-end, les chefs de projet et les architectes logiciels pour garantir des performances optimales, une sécurité renforcée et une évolutivité efficace de nos systèmes.Votre rôle principal consistera à créer des API robustes, à gérer les bases de données, à intégrer des services tiers et à assurer la cohérence des données entre le serveur et les utilisateurs. Vous devrez également participer à l’optimisation des performances, à la mise en œuvre des meilleures pratiques de développement et à la résolution des problèmes techniques complexes.Nous valorisons l’autonomie, la rigueur et la capacité à travailler en équipe. Vous serez amené à travailler dans un environnement agile, avec des cycles de développement courts et des livraisons fréquentes. Une bonne compréhension des architectures RESTful, des bases de données relationnelles et NoSQL, ainsi que des langages de programmation tels que Java, Python, Node.js ou PHP est essentielle.Le candidat idéal possède une solide expérience en développement back end, une passion pour la technologie et une volonté constante d’apprendre et de s’adapter aux nouvelles tendances. Vous contribuerez activement à l’amélioration continue de nos produits et à l’innovation technique au sein de l’entreprise.Si vous êtes motivé par les défis techniques, que vous aimez résoudre des problèmes complexes et que vous souhaitez évoluer dans un environnement stimulant, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Développer et maintenir des API RESTful robustes et sécurisées
- Concevoir l’architecture des services côté serveur
- Gérer les bases de données relationnelles et NoSQL
- Assurer l’intégration avec des services tiers
- Optimiser les performances et la scalabilité des applications
- Collaborer avec les équipes front-end et produit
- Participer aux revues de code et à l’amélioration continue
- Mettre en œuvre des tests automatisés pour garantir la qualité du code
- Assurer la documentation technique des développements
- Surveiller et corriger les bugs et incidents en production
Exigences
Text copied to clipboard!- Diplôme en informatique ou domaine connexe
- Expérience confirmée en développement back end
- Maîtrise d’un ou plusieurs langages : Java, Python, Node.js, PHP
- Connaissance des bases de données SQL et NoSQL
- Expérience avec les frameworks back end (Spring, Express, Django, etc.)
- Compréhension des architectures RESTful et microservices
- Bonne pratique des outils de versioning (Git)
- Capacité à travailler en équipe dans un environnement agile
- Connaissance des principes de sécurité applicative
- Autonomie, rigueur et esprit d’analyse
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec les API RESTful ?
- Quels langages de programmation back end maîtrisez-vous ?
- Avez-vous déjà travaillé avec des bases de données NoSQL ?
- Comment gérez-vous la sécurité dans vos applications ?
- Quelle est votre approche pour optimiser les performances serveur ?
- Avez-vous une expérience avec les architectures microservices ?
- Comment collaborez-vous avec les équipes front-end ?
- Utilisez-vous des outils de tests automatisés ?
- Quel est votre processus pour résoudre un bug en production ?
- Êtes-vous à l’aise avec les méthodologies agiles ?